//
//  BaseToastView.h
//  OoowinQuick
//
//  Created by ooowin-ios on 16/4/28.
//  Copyright © 2016年 XQ. All rights reserved.
//

#import <UIKit/UIKit.h>
typedef NS_ENUM(NSInteger,YLToastType) {
    YLToastTypeShort = 0,
    YLToastTypeLong  ,
    YLToastTypePermanent  ,
};
static NSUInteger const YLToastTag = 1024;

@interface BaseToastView : UIView

+ (void)showToast:(NSString *)message withDuration:(NSUInteger)duration;

/**
 * 含有图片的信息提示
 *®
 *  1：表示ok
 *  0：表示warn
 */
+ (void)showToast:(NSString *)message imgType:(NSInteger)type withDuration:(NSUInteger)duration;
+ (void)showToast:(NSString *)message;

+ (void)dismissToast;
+ (void)hideLoadIng:(UIView *)superView ;
/**
 显示toast

 @param text 需要展示的内容
 @param type 展示类别，分别有short和long
 @param view 需要展示toast的页面，可以填nil（显示在window）
 */
+ (void)showToastWithText:(NSString *)text Type:(YLToastType)type ToView:(UIView *)view;

/**
 显示toast
 
 @param text 需要展示的内容
 @param type 展示类别，分别有short和long
 @param view 需要展示toast的页面，可以填nil（显示在window）
 @param margin toast距离底部距离
 */
+ (void)showToastWithText:(NSString *)text Type:(YLToastType)type ToView:(UIView *)view BottomMargin:(CGFloat)margin ;
@end
